package com.iwhalecloud.uncc.properties;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

@Configuration
@ConfigurationProperties(prefix = "mq.topic")
public class MqTopicProperties {

    private String taskBatchTopic;
    private String taskInstTopic;
    private String collectServiceTopic;
    private String collectServerResRateTopic;
    private String noticLogTopic;
    private String eventRecordTopic;
    private String tacheLogTopic;
    private String tacheStatusTopic;
    private String taskFileTopic;
    private String distributeFileTopic;
    private String alarmInfoTopic;
    private String alarmOutputTopic;
    private String tacheRecordTopic;
    private String collectVirCommandInstTopic;
    private String collectCommandInstTopic;
    private String httpCmdLogTopic;
    private String retransferLogTopic;
    private String cloudNmsKpiInfo;
    private String apiSynResultTopic;

    public String getTaskBatchTopic() {
        return taskBatchTopic;
    }

    public void setTaskBatchTopic(String taskBatchTopic) {
        this.taskBatchTopic = taskBatchTopic;
    }

    public String getTaskInstTopic() {
        return taskInstTopic;
    }

    public void setTaskInstTopic(String taskInstTopic) {
        this.taskInstTopic = taskInstTopic;
    }

    public String getCollectServiceTopic() {
        return collectServiceTopic;
    }

    public void setCollectServiceTopic(String collectServiceTopic) {
        this.collectServiceTopic = collectServiceTopic;
    }

    public String getCollectServerResRateTopic() {
        return collectServerResRateTopic;
    }

    public void setCollectServerResRateTopic(String collectServerResRateTopic) {
        this.collectServerResRateTopic = collectServerResRateTopic;
    }

    public String getNoticLogTopic() {
        return noticLogTopic;
    }

    public void setNoticLogTopic(String noticLogTopic) {
        this.noticLogTopic = noticLogTopic;
    }

    public String getEventRecordTopic() {
        return eventRecordTopic;
    }

    public void setEventRecordTopic(String eventRecordTopic) {
        this.eventRecordTopic = eventRecordTopic;
    }

    public String getTacheLogTopic() {
        return tacheLogTopic;
    }

    public void setTacheLogTopic(String tacheLogTopic) {
        this.tacheLogTopic = tacheLogTopic;
    }

    public String getTacheStatusTopic() {
        return tacheStatusTopic;
    }

    public void setTacheStatusTopic(String tacheStatusTopic) {
        this.tacheStatusTopic = tacheStatusTopic;
    }

    public String getTaskFileTopic() {
        return taskFileTopic;
    }

    public void setTaskFileTopic(String taskFileTopic) {
        this.taskFileTopic = taskFileTopic;
    }

    public String getDistributeFileTopic() {
        return distributeFileTopic;
    }

    public void setDistributeFileTopic(String distributeFileTopic) {
        this.distributeFileTopic = distributeFileTopic;
    }

    public String getAlarmInfoTopic() {
        return alarmInfoTopic;
    }

    public void setAlarmInfoTopic(String alarmInfoTopic) {
        this.alarmInfoTopic = alarmInfoTopic;
    }

    public String getAlarmOutputTopic() {
        return alarmOutputTopic;
    }

    public void setAlarmOutputTopic(String alarmOutputTopic) {
        this.alarmOutputTopic = alarmOutputTopic;
    }

    public String getTacheRecordTopic() {
        return tacheRecordTopic;
    }

    public void setTacheRecordTopic(String tacheRecordTopic) {
        this.tacheRecordTopic = tacheRecordTopic;
    }

    public String getCollectVirCommandInstTopic() {
        return collectVirCommandInstTopic;
    }

    public void setCollectVirCommandInstTopic(String collectVirCommandInstTopic) {
        this.collectVirCommandInstTopic = collectVirCommandInstTopic;
    }

    public String getCollectCommandInstTopic() {
        return collectCommandInstTopic;
    }

    public void setCollectCommandInstTopic(String collectCommandInstTopic) {
        this.collectCommandInstTopic = collectCommandInstTopic;
    }

    public String getHttpCmdLogTopic() {
        return httpCmdLogTopic;
    }

    public void setHttpCmdLogTopic(String httpCmdLogTopic) {
        this.httpCmdLogTopic = httpCmdLogTopic;
    }

    public String getRetransferLogTopic() {
        return retransferLogTopic;
    }

    public void setRetransferLogTopic(String retransferLogTopic) {
        this.retransferLogTopic = retransferLogTopic;
    }

    public String getCloudNmsKpiInfo() {
        return cloudNmsKpiInfo;
    }

    public void setCloudNmsKpiInfo(String cloudNmsKpiInfo) {
        this.cloudNmsKpiInfo = cloudNmsKpiInfo;
    }

    public String getApiSynResultTopic() {
        return apiSynResultTopic;
    }

    public void setApiSynResultTopic(String apiSynResultTopic) {
        this.apiSynResultTopic = apiSynResultTopic;
    }
}
